Mock Version: 2.2 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1586690891.039386/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd817a3183539411dad184c23351f4e6a', '-D', '/var/lib/mock/epel-8-x86_64-1586690891.039386/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/helm-0.9.0-1.el8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/helm.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1586690891.039386/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5a667bb64ce54e068630a096f6131f9a', '-D', '/var/lib/mock/epel-8-x86_64-1586690891.039386/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.1e08y1jk:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.uvZOLr + 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.PywF3L + 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,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ 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 /usr/bin/make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" 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 arpeggiator.cpp ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair mopo::Arpeggiator::getNextNote()': ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= ascending_.size() - 1) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= pattern->size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 bit_crush.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling juce_LV2_Wrapper.cpp In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: ../../../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*)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../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*, ...)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1411:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:474:27: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In function 'void juceLV2_ConnectPort(LV2_Handle, juce::uint32, void*)': ../../../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] portAudioIns[i] = (float*)dataLocation; ~~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../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] channels [i] = portAudioIns[i]; ~~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In constructor 'JuceLv2Wrapper::JuceLv2Wrapper(double, const LV2_Feature* const*)': ../../../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] portAudioIns[i] = nullptr; ~~~~~~~~~~~~~~^ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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 envelope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling arpeggiator.cpp ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair mopo::Arpeggiator::getNextNote()': ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= ascending_.size() - 1) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= pattern->size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_manager.cpp In file included from ../../../mopo/src/formant_manager.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/formant_manager.cpp: In member function 'std::complex mopo::FormantManager::getResponse(mopo::mopo_float)': ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < formants_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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[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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delay.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling memory.cpp In file included from ../../../mopo/src/memory.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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[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 mono_panner.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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 In file included from ../../../mopo/src/formant_manager.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/formant_manager.cpp: In member function 'std::complex mopo::FormantManager::getResponse(mopo::mopo_float)': ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < formants_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~ 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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling operators.cpp In file included from ../../../mopo/src/operators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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 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 memory.cpp In file included from ../../../mopo/src/memory.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[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[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 processor.cpp ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (input >= inputs_->size()) ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (inputs_->size() <= index) ~~~~~~~~~~~~~~~~^~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (outputs_->size() <= index) ~~~~~~~~~~~~~~~~~^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling operators.cpp In file included from ../../../mopo/src/operators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ 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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling processor_router.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': ../../../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] for (int i = 0; i < num_processors; ++i) { ~~^~~~~~~~~~~~~~~~ ../../../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] for (int i = 0; i < num_feedbacks; ++i) { ~~^~~~~~~~~~~~~~~ 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[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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor.cpp ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (input >= inputs_->size()) ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (inputs_->size() <= index) ~~~~~~~~~~~~~~~~^~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (outputs_->size() <= index) ~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb.cpp In file included from ../../../mopo/src/reverb.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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 In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb_all_pass.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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 In file included from ../../../mopo/src/reverb_comb.h:21, from ../../../mopo/src/reverb_comb.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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 simple_delay.cpp In file included from ../../../mopo/src/simple_delay.h:21, from ../../../mopo/src/simple_delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor_router.cpp ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': ../../../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] for (int i = 0; i < num_processors; ++i) { ~~^~~~~~~~~~~~~~~~ ../../../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] for (int i = 0; i < num_feedbacks; ++i) { ~~^~~~~~~~~~~~~~~ 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 resonance_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb.cpp In file included from ../../../mopo/src/reverb.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_all_pass.cpp In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb_all_pass.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_generator.cpp ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i = 0; ^ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_comb.cpp In file included from ../../../mopo/src/reverb_comb.h:21, from ../../../mopo/src/reverb_comb.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter.cpp In file included from ../../../mopo/src/stutter.h:21, from ../../../mopo/src/stutter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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 simple_delay.cpp In file included from ../../../mopo/src/simple_delay.h:21, from ../../../mopo/src/simple_delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[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[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[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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_handler.cpp ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': ../../../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] while (all_voices_.size() < polyphony) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' 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 step_generator.cpp ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i = 0; ^ 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 In file included from ../../../mopo/src/stutter.h:21, from ../../../mopo/src/stutter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ 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 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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling voice_handler.cpp ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': ../../../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] while (all_voices_.size() < polyphony) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_common.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_common.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array::removeFirstMatchingValue(juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]' ../../../src/common/load_save.cpp:203:59: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:833:17: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:67:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array::removeFirstMatchingValue(juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]' ../../../src/common/load_save.cpp:203:59: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:833:17: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:67:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_inmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' terface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_response.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector)': ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < sliders.size(); ++i) ~~^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling graphical_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/graphical_envelope.h:22, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/graphical_envelope.h:22, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector)': ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < sliders.size(); ++i) ~~^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_highlight.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_highlight.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' egion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/oscilloscope.h:22, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/oscilloscope.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/oscilloscope.h:22, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/oscilloscope.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 retrigger_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::Pixemake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' lAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/modulation_manager.h:23, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/modulation_manager.h:23, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling noise_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synthesis_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/natmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ive/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling shaders.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_computer_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/standalone/helm_computer_keyboard.h:22, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/standalone/helm_computer_keyboard.h:22, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'void HelmComputerKeyboard::changeKeyboardOffset(int)': ../../../src/standalone/helm_computer_keyboard.cpp:36:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < layout_.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~ ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'virtual bool HelmComputerKeyboard::keyStateChanged(bool, juce::Component*)': ../../../src/standalone/helm_computer_keyboard.cpp:52:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < layout_.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/helm_editor.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/helm_editor.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling main.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/main.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/main.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/standalone/main.cpp:84:87: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../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] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ 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 dc_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_plugin.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling dc_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 detune_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fixed_point_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (i < buffer_size) { ~~^~~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling fixed_point_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (i < buffer_size) { ~~^~~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling fixed_point_wave.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 gate.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_engine.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_engine.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_lfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_module.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_module.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_oscillators.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_oscillators.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_voice_handler.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': ../../../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] if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (getPressedNotes().size() > polyphony() && ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_voice_handler.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': ../../../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] if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (getPressedNotes().size() > polyphony() && ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling noise_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling noise_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling peak_meter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling resonance_cancel.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 trigger_random.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling value_switch.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling BinaryData.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 include_juce_audio_basics.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_basics.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_formats.cpp In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../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)': ../../../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] }else ^~~~ ../../../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' (void) result; ^ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ 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 include_juce_audio_plugin_client_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_formats.cpp In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../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)': ../../../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] }else ^~~~ ../../../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' (void) result; ^ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_core.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here ../../../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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_data_structures.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 include_juce_events.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_core.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here ../../../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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.cpp:126, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp: In static member function 'static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:522:25: warning: '*((void*)& +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] value (other.value) ^ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_cryptography.cpp In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.cpp:43, from ../../JuceLibraryCode/include_juce_cryptography.cpp:9: ../../../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] bool BlowFish::apply (void* data, size_t size, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const ^~~~~~~~ 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[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_graphics.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); ^~ ../../../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' return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_graphics.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); ^~ ../../../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' return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] static bool appUsageReported = false; ^~~~~~~~~~~~~~~~ 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 include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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 include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': ../../../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] memcpy (row1, row2, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../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] memcpy (row2, tempRow, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': ../../../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] data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] if (auto display = xDisplay.display) ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ 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' Linking Helm - Shared Code 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' Linking Helm - LV2 make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /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[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ./lv2_ttl_generator build/helm.so Generate ttl data for 'build/helm.so', basename: 'helm' Writing manifest.ttl... done! Writing helm.ttl... done! Writing presets.ttl... Saving preset 1/275... Saving preset 2/275... Saving preset 3/275... Saving preset 4/275... Saving preset 5/275... Saving preset 6/275... Saving preset 7/275... Saving preset 8/275... Saving preset 9/275... Saving preset 10/275... Saving preset 11/275... Saving preset 12/275... Saving preset 13/275... Saving preset 14/275... Saving preset 15/275... Saving preset 16/275... Saving preset 17/275... Saving preset 18/275... Saving preset 19/275... Saving preset 20/275... Saving preset 21/275... Saving preset 22/275... Saving preset 23/275... Saving preset 24/275... Saving preset 25/275... Saving preset 26/275... Saving preset 27/275... Saving preset 28/275... Saving preset 29/275... Saving preset 30/275... Saving preset 31/275... Saving preset 32/275... Saving preset 33/275... Saving preset 34/275... Saving preset 35/275... Saving preset 36/275... Saving preset 37/275... Saving preset 38/275... Saving preset 39/275... Saving preset 40/275... Saving preset 41/275... Saving preset 42/275... Saving preset 43/275... Saving preset 44/275... Saving preset 45/275... Saving preset 46/275... Saving preset 47/275... Saving preset 48/275... Saving preset 49/275... Saving preset 50/275... Saving preset 51/275... Saving preset 52/275... Saving preset 53/275... Saving preset 54/275... Saving preset 55/275... Saving preset 56/275... Saving preset 57/275... Saving preset 58/275... Saving preset 59/275... Saving preset 60/275... Saving preset 61/275... Saving preset 62/275... Saving preset 63/275... Saving preset 64/275... Saving preset 65/275... Saving preset 66/275... Saving preset 67/275... Saving preset 68/275... Saving preset 69/275... Saving preset 70/275... Saving preset 71/275... Saving preset 72/275... Saving preset 73/275... Saving preset 74/275... Saving preset 75/275... Saving preset 76/275... Saving preset 77/275... Saving preset 78/275... Saving preset 79/275... Saving preset 80/275... Saving preset 81/275... Saving preset 82/275... Saving preset 83/275... Saving preset 84/275... Saving preset 85/275... Saving preset 86/275... Saving preset 87/275... Saving preset 88/275... Saving preset 89/275... Saving preset 90/275... Saving preset 91/275... Saving preset 92/275... Saving preset 93/275... Saving preset 94/275... Saving preset 95/275... Saving preset 96/275... Saving preset 97/275... Saving preset 98/275... Saving preset 99/275... Saving preset 100/275... Saving preset 101/275... Saving preset 102/275... Saving preset 103/275... Saving preset 104/275... Saving preset 105/275... Saving preset 106/275... Saving preset 107/275... Saving preset 108/275... Saving preset 109/275... Saving preset 110/275... Saving preset 111/275... Saving preset 112/275... Saving preset 113/275... Saving preset 114/275... Saving preset 115/275... Saving preset 116/275... Saving preset 117/275... Saving preset 118/275... Saving preset 119/275... Saving preset 120/275... Saving preset 121/275... Saving preset 122/275... Saving preset 123/275... Saving preset 124/275... Saving preset 125/275... Saving preset 126/275... Saving preset 127/275... Saving preset 128/275... Saving preset 129/275... Saving preset 130/275... Saving preset 131/275... Saving preset 132/275... Saving preset 133/275... Saving preset 134/275... Saving preset 135/275... Saving preset 136/275... Saving preset 137/275... Saving preset 138/275... Saving preset 139/275... Saving preset 140/275... Saving preset 141/275... Saving preset 142/275... Saving preset 143/275... Saving preset 144/275... Saving preset 145/275... Saving preset 146/275... Saving preset 147/275... Saving preset 148/275... Saving preset 149/275... Saving preset 150/275... Saving preset 151/275... Saving preset 152/275... Saving preset 153/275... Saving preset 154/275... Saving preset 155/275... Saving preset 156/275... Saving preset 157/275... Saving preset 158/275... Saving preset 159/275... Saving preset 160/275... Saving preset 161/275... Saving preset 162/275... Saving preset 163/275... Saving preset 164/275... Saving preset 165/275... Saving preset 166/275... Saving preset 167/275... Saving preset 168/275... Saving preset 169/275... Saving preset 170/275... Saving preset 171/275... Saving preset 172/275... Saving preset 173/275... Saving preset 174/275... Saving preset 175/275... Saving preset 176/275... Saving preset 177/275... Saving preset 178/275... Saving preset 179/275... Saving preset 180/275... Saving preset 181/275... Saving preset 182/275... Saving preset 183/275... Saving preset 184/275... Saving preset 185/275... Saving preset 186/275... Saving preset 187/275... Saving preset 188/275... Saving preset 189/275... Saving preset 190/275... Saving preset 191/275... Saving preset 192/275... Saving preset 193/275... Saving preset 194/275... Saving preset 195/275... Saving preset 196/275... Saving preset 197/275... Saving preset 198/275... Saving preset 199/275... Saving preset 200/275... Saving preset 201/275... Saving preset 202/275... Saving preset 203/275... Saving preset 204/275... Saving preset 205/275... Saving preset 206/275... Saving preset 207/275... Saving preset 208/275... Saving preset 209/275... Saving preset 210/275... Saving preset 211/275... Saving preset 212/275... Saving preset 213/275... Saving preset 214/275... Saving preset 215/275... Saving preset 216/275... Saving preset 217/275... Saving preset 218/275... Saving preset 219/275... Saving preset 220/275... Saving preset 221/275... Saving preset 222/275... Saving preset 223/275... Saving preset 224/275... Saving preset 225/275... Saving preset 226/275... Saving preset 227/275... Saving preset 228/275... Saving preset 229/275... Saving preset 230/275... Saving preset 231/275... Saving preset 232/275... Saving preset 233/275... Saving preset 234/275... Saving preset 235/275... Saving preset 236/275... Saving preset 237/275... Saving preset 238/275... Saving preset 239/275... Saving preset 240/275... Saving preset 241/275... Saving preset 242/275... Saving preset 243/275... Saving preset 244/275... Saving preset 245/275... Saving preset 246/275... Saving preset 247/275... Saving preset 248/275... Saving preset 249/275... Saving preset 250/275... Saving preset 251/275... Saving preset 252/275... Saving preset 253/275... Saving preset 254/275... Saving preset 255/275... Saving preset 256/275... Saving preset 257/275... Saving preset 258/275... Saving preset 259/275... Saving preset 260/275... Saving preset 261/275... Saving preset 262/275... Saving preset 263/275... Saving preset 264/275... Saving preset 265/275... Saving preset 266/275... Saving preset 267/275... Saving preset 268/275... Saving preset 269/275... Saving preset 270/275... Saving preset 271/275... Saving preset 272/275... Saving preset 273/275... Saving preset 274/275... done! mkdir -p helm.lv2 cp build/helm.so helm.lv2 mv *.ttl helm.lv2 make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -C builds/linux/VST CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] static bool appUsageReported = false; ^~~~~~~~~~~~~~~~ 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/builds/linux/VST' Compiling include_juce_audio_plugin_client_VST2.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/juce_VSTInterface.h:30, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/juce_VSTInterface.h:30, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/juce_VSTInterface.h:30, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/juce_VSTInterface.h:30, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/juce_VSTInterface.h:30, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_audio_plugin_client/VST/../../juce_audio_processors/format_types/../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling alias.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling arpeggiator.cpp ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair mopo::Arpeggiator::getNextNote()': ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= ascending_.size() - 1) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= pattern->size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling biquad_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling bit_crush.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling bypass_router.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling delay.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling distortion.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ 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/builds/linux/VST' Compiling envelope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling feedback.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling formant_manager.cpp In file included from ../../../mopo/src/formant_manager.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/formant_manager.cpp: In member function 'std::complex mopo::FormantManager::getResponse(mopo::mopo_float)': ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < formants_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling ladder_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling linear_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling magnitude_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling memory.cpp In file included from ../../../mopo/src/memory.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling midi_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling mono_panner.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling operators.cpp In file included from ../../../mopo/src/operators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling oscillator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling portamento_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling processor.cpp ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (input >= inputs_->size()) ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (inputs_->size() <= index) ~~~~~~~~~~~~~~~~^~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (outputs_->size() <= index) ~~~~~~~~~~~~~~~~~^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling processor_router.cpp ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': ../../../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] for (int i = 0; i < num_processors; ++i) { ~~^~~~~~~~~~~~~~~~ ../../../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] for (int i = 0; i < num_feedbacks; ++i) { ~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling resonance_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling reverb.cpp In file included from ../../../mopo/src/reverb.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling reverb_all_pass.cpp In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb_all_pass.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling reverb_comb.cpp In file included from ../../../mopo/src/reverb_comb.h:21, from ../../../mopo/src/reverb_comb.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling sample_decay_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling simple_delay.cpp In file included from ../../../mopo/src/simple_delay.h:21, from ../../../mopo/src/simple_delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling smooth_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling smooth_value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling state_variable_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling step_generator.cpp ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i = 0; ^ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling stutter.cpp In file included from ../../../mopo/src/stutter.h:21, from ../../../mopo/src/stutter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling trigger_operators.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling voice_handler.cpp ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../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] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': ../../../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] while (all_voices_.size() < polyphony) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': ../../../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] memcpy (row1, row2, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../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] memcpy (row2, tempRow, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': ../../../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] data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] if (auto display = xDisplay.display) ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ 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/builds/linux/VST' Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' 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' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_common.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array::removeFirstMatchingValue(juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]' ../../../src/common/load_save.cpp:203:59: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:833:17: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:67:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling filter_response.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling midi_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector)': ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < sliders.size(); ++i) ~~^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; boomake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling modulation_highlight.cpp l repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/oscilloscope.h:22, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/oscilloscope.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling retrigger_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling text_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling noise_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/jucmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' e_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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synthesis_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling shaders.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling dc_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_plugin.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling detune_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling fixed_point_wave.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling fixed_point_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (i < buffer_size) { ~~^~~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling gate.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_lfo.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_engine.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_module.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_oscillators.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling noise_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling peak_meter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling resonance_cancel.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling trigger_random.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling value_switch.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling helm_voice_handler.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': ../../../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] if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': ../../../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] if (getPressedNotes().size() > polyphony() && ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling BinaryData.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_basics.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_plugin_client_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_formats.cpp In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../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)': ../../../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] }else ^~~~ ../../../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' (void) result; ^ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here ../../../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] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_data_structures.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_events.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_core.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here ../../../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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_graphics.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); ^~ ../../../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' return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here ../../../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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here ../../../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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': ../../../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] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here ../../../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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] static bool appUsageReported = false; ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': ../../../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] memcpy (row1, row2, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../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] memcpy (row2, tempRow, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': ../../../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] data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] if (auto display = xDisplay.display) ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../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::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../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] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::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::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gramake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' phics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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::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::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../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 juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here ../../../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'; use 'new' and 'delete' instead [-Wclass-memaccess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Linking Helm - Shared Code make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Linking Helm - VST make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.c8zGZ0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 + cd helm-0.9.0 + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 'INSTALL=/usr/bin/install -p' LIBDIR=/usr/lib64 /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' Linking Helm - App make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//16x16/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//22x22/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//24x24/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//32x32/apps install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//48x48/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//64x64/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//128x128/apps /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//256x256/apps cp images/helm_icon_16_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//16x16/apps/helm.png cp images/helm_icon_22_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//22x22/apps/helm.png cp images/helm_icon_24_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//24x24/apps/helm.png cp images/helm_icon_32_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//32x32/apps/helm.png cp images/helm_icon_48_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//48x48/apps/helm.png cp images/helm_icon_32_2x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//64x64/apps/helm.png cp images/helm_icon_128_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//128x128/apps/helm.png cp images/helm_icon_256_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/icons/hicolor//256x256/apps/helm.png install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/bin /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/icons /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/man/man1/ /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/doc/helm/ /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/applications/ install standalone/builds/linux/build/helm /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/bin install -m644 standalone/helm.desktop /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/applications//helm.desktop install -m644 images/* /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/icons cp changelog changes gzip -n -9 changelog mv changes changelog mv changelog.gz /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/doc/helm//changelog.gz cp docs/helm.1.gz /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/man/man1/ /usr/bin/make -C builds/linux/VST CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Linking Helm - Shared Code Linking Helm - VST make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64//usr/lib64/lxvst install builds/linux/VST/build/helm.so /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64//usr/lib64/lxvst/helm.so cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Linking Helm - Shared Code Linking Helm - LV2 make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.ttl_generator CONFIG=Release make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ./lv2_ttl_generator build/helm.so Generate ttl data for 'build/helm.so', basename: 'helm' Writing manifest.ttl... done! Writing helm.ttl... done! Writing presets.ttl... Saving preset 1/275... Saving preset 2/275... Saving preset 3/275... Saving preset 4/275... Saving preset 5/275... Saving preset 6/275... Saving preset 7/275... Saving preset 8/275... Saving preset 9/275... Saving preset 10/275... Saving preset 11/275... Saving preset 12/275... Saving preset 13/275... Saving preset 14/275... Saving preset 15/275... Saving preset 16/275... Saving preset 17/275... Saving preset 18/275... Saving preset 19/275... Saving preset 20/275... Saving preset 21/275... Saving preset 22/275... Saving preset 23/275... Saving preset 24/275... Saving preset 25/275... Saving preset 26/275... Saving preset 27/275... Saving preset 28/275... Saving preset 29/275... Saving preset 30/275... Saving preset 31/275... Saving preset 32/275... Saving preset 33/275... Saving preset 34/275... Saving preset 35/275... Saving preset 36/275... Saving preset 37/275... Saving preset 38/275... Saving preset 39/275... Saving preset 40/275... Saving preset 41/275... Saving preset 42/275... Saving preset 43/275... Saving preset 44/275... Saving preset 45/275... Saving preset 46/275... Saving preset 47/275... Saving preset 48/275... Saving preset 49/275... Saving preset 50/275... Saving preset 51/275... Saving preset 52/275... Saving preset 53/275... Saving preset 54/275... Saving preset 55/275... Saving preset 56/275... Saving preset 57/275... Saving preset 58/275... Saving preset 59/275... Saving preset 60/275... Saving preset 61/275... Saving preset 62/275... Saving preset 63/275... Saving preset 64/275... Saving preset 65/275... Saving preset 66/275... Saving preset 67/275... Saving preset 68/275... Saving preset 69/275... Saving preset 70/275... Saving preset 71/275... Saving preset 72/275... Saving preset 73/275... Saving preset 74/275... Saving preset 75/275... Saving preset 76/275... Saving preset 77/275... Saving preset 78/275... Saving preset 79/275... Saving preset 80/275... Saving preset 81/275... Saving preset 82/275... Saving preset 83/275... Saving preset 84/275... Saving preset 85/275... Saving preset 86/275... Saving preset 87/275... Saving preset 88/275... Saving preset 89/275... Saving preset 90/275... Saving preset 91/275... Saving preset 92/275... Saving preset 93/275... Saving preset 94/275... Saving preset 95/275... Saving preset 96/275... Saving preset 97/275... Saving preset 98/275... Saving preset 99/275... Saving preset 100/275... Saving preset 101/275... Saving preset 102/275... Saving preset 103/275... Saving preset 104/275... Saving preset 105/275... Saving preset 106/275... Saving preset 107/275... Saving preset 108/275... Saving preset 109/275... Saving preset 110/275... Saving preset 111/275... Saving preset 112/275... Saving preset 113/275... Saving preset 114/275... Saving preset 115/275... Saving preset 116/275... Saving preset 117/275... Saving preset 118/275... Saving preset 119/275... Saving preset 120/275... Saving preset 121/275... Saving preset 122/275... Saving preset 123/275... Saving preset 124/275... Saving preset 125/275... Saving preset 126/275... Saving preset 127/275... Saving preset 128/275... Saving preset 129/275... Saving preset 130/275... Saving preset 131/275... Saving preset 132/275... Saving preset 133/275... Saving preset 134/275... Saving preset 135/275... Saving preset 136/275... Saving preset 137/275... Saving preset 138/275... Saving preset 139/275... Saving preset 140/275... Saving preset 141/275... Saving preset 142/275... Saving preset 143/275... Saving preset 144/275... Saving preset 145/275... Saving preset 146/275... Saving preset 147/275... Saving preset 148/275... Saving preset 149/275... Saving preset 150/275... Saving preset 151/275... Saving preset 152/275... Saving preset 153/275... Saving preset 154/275... Saving preset 155/275... Saving preset 156/275... Saving preset 157/275... Saving preset 158/275... Saving preset 159/275... Saving preset 160/275... Saving preset 161/275... Saving preset 162/275... Saving preset 163/275... Saving preset 164/275... Saving preset 165/275... Saving preset 166/275... Saving preset 167/275... Saving preset 168/275... Saving preset 169/275... Saving preset 170/275... Saving preset 171/275... Saving preset 172/275... Saving preset 173/275... Saving preset 174/275... Saving preset 175/275... Saving preset 176/275... Saving preset 177/275... Saving preset 178/275... Saving preset 179/275... Saving preset 180/275... Saving preset 181/275... Saving preset 182/275... Saving preset 183/275... Saving preset 184/275... Saving preset 185/275... Saving preset 186/275... Saving preset 187/275... Saving preset 188/275... Saving preset 189/275... Saving preset 190/275... Saving preset 191/275... Saving preset 192/275... Saving preset 193/275... Saving preset 194/275... Saving preset 195/275... Saving preset 196/275... Saving preset 197/275... Saving preset 198/275... Saving preset 199/275... Saving preset 200/275... Saving preset 201/275... Saving preset 202/275... Saving preset 203/275... Saving preset 204/275... Saving preset 205/275... Saving preset 206/275... Saving preset 207/275... Saving preset 208/275... Saving preset 209/275... Saving preset 210/275... Saving preset 211/275... Saving preset 212/275... Saving preset 213/275... Saving preset 214/275... Saving preset 215/275... Saving preset 216/275... Saving preset 217/275... Saving preset 218/275... Saving preset 219/275... Saving preset 220/275... Saving preset 221/275... Saving preset 222/275... Saving preset 223/275... Saving preset 224/275... Saving preset 225/275... Saving preset 226/275... Saving preset 227/275... Saving preset 228/275... Saving preset 229/275... Saving preset 230/275... Saving preset 231/275... Saving preset 232/275... Saving preset 233/275... Saving preset 234/275... Saving preset 235/275... Saving preset 236/275... Saving preset 237/275... Saving preset 238/275... Saving preset 239/275... Saving preset 240/275... Saving preset 241/275... Saving preset 242/275... Saving preset 243/275... Saving preset 244/275... Saving preset 245/275... Saving preset 246/275... Saving preset 247/275... Saving preset 248/275... Saving preset 249/275... Saving preset 250/275... Saving preset 251/275... Saving preset 252/275... Saving preset 253/275... Saving preset 254/275... Saving preset 255/275... Saving preset 256/275... Saving preset 257/275... Saving preset 258/275... Saving preset 259/275... Saving preset 260/275... Saving preset 261/275... Saving preset 262/275... Saving preset 263/275... Saving preset 264/275... Saving preset 265/275... Saving preset 266/275... Saving preset 267/275... Saving preset 268/275... Saving preset 269/275... Saving preset 270/275... Saving preset 271/275... Saving preset 272/275... Saving preset 273/275... Saving preset 274/275... done! mkdir -p helm.lv2 cp build/helm.so helm.lv2 mv *.ttl helm.lv2 make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64//usr/lib64/lv2/helm.lv2 install -m644 builds/linux/LV2/helm.lv2/* /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64//usr/lib64/lv2/helm.lv2 cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/helm/patches + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 0.9.0-1.el8 --unique-debug-suffix -0.9.0-1.el8.x86_64 --unique-debug-src-base helm-0.9.0-1.el8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/helm-0.9.0 extracting debug info from /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/lib64/lxvst/helm.so extracting debug info from /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/bin/helm /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 42891 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: helm-0.9.0-1.el8.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jRbsHM + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + DOCDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/doc/helm + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/doc/helm + cp -pr README.md /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/doc/helm + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pZT4py + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + LICENSEDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm + cp -pr COPYING /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm + exit 0 warning: File listed twice: /usr/share/doc/helm Provides: application() application(helm.desktop) helm = 0.9.0-1.el8 helm(x86-64) = 0.9.0-1.el8 mimehandler(text/helm) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXinerama.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.15)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmvec.so.1()(64bit) libmvec.so.1(GLIBC_2.22)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpthread.so.0(GLIBC_2.3.4)(64bit) libpthread.so.0(GLIBC_2.4)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: helm-patches-0.9.0-1.el8.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AqcOrk + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + LICENSEDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm-patches + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm-patches + cp -pr 'patches/Factory Presets/LICENSE' /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64/usr/share/licenses/helm-patches + exit 0 Provides: helm-patches = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: lv2-helm-plugins-0.9.0-1.el8.x86_64 Provides: lv2-helm-plugins = 0.9.0-1.el8 lv2-helm-plugins(x86-64) = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: vst-helm-plugins-0.9.0-1.el8.x86_64 Provides: vst-helm-plugins = 0.9.0-1.el8 vst-helm-plugins(x86-64) = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXinerama.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.15)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmvec.so.1()(64bit) libmvec.so.1(GLIBC_2.22)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpthread.so.0(GLIBC_2.3.4)(64bit) libpthread.so.0(GLIBC_2.4)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: helm-debugsource-0.9.0-1.el8.x86_64 Provides: helm-debugsource = 0.9.0-1.el8 helm-debugsource(x86-64) = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: helm-debuginfo-0.9.0-1.el8.x86_64 Provides: debuginfo(build-id) = c296db5be7f039084d83a08c205069f0000e265d helm-debuginfo = 0.9.0-1.el8 helm-debuginfo(x86-64) = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: helm-debugsource(x86-64) = 0.9.0-1.el8 Processing files: vst-helm-plugins-debuginfo-0.9.0-1.el8.x86_64 Provides: debuginfo(build-id) = de4faef54655550d5dac6b08f856648f6deda6e6 vst-helm-plugins-debuginfo = 0.9.0-1.el8 vst-helm-plugins-debuginfo(x86-64) = 0.9.0-1.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: helm-debugsource(x86-64) = 0.9.0-1.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 Wrote: /builddir/build/RPMS/helm-0.9.0-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/helm-patches-0.9.0-1.el8.noarch.rpm Wrote: /builddir/build/RPMS/lv2-helm-plugins-0.9.0-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/vst-helm-plugins-0.9.0-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/helm-debugsource-0.9.0-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/helm-debuginfo-0.9.0-1.el8.x86_64.rpm Wrote: /builddir/build/RPMS/vst-helm-plugins-debuginfo-0.9.0-1.el8.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.6gVfSw + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.el8.x86_64 + exit 0 Child return code was: 0